<?php
     @header("Content-Type:text/html;charset=utf-8");    // 配置php文件返回的 文本类型 编码(适应低版本)


// 字符串的方法

    // 1. strlen()          返回字符串的长度（字节数）。
        $str = "good good study 哈哈哈";
        echo strlen($str)."<br>";              // 25

    // 2.  strpos() 查找某个或某段字符在字符串中第一次出现的位置 有 返回对应的下标  没有则返回false
        echo strpos($str,"study")."<br>";            // 10
        $index = strpos($str,"day");           
        echo $index == false;                        // 1

    // 3.  explode()  用特定的字符 将字符串切割为数组  (类似split)
        $arr = explode(" ", $str);
        print_r ($arr);
        echo "<br>";

    // 4. implode()  用特定的字符 将数组拼接为字符串  (类似join)
        $str1 = implode(",", $arr);
        echo $str1."<br>";
    
        // 也可以用join
        $str2 = join("!", $arr);
        echo $str2."<br>";

    // 5. str_ireplace()   用新的字符串替换旧的字符串(忽略大小写)
        $newStr = str_ireplace("Good","day",$str);
        echo $newStr."<br>"; 

    // 6. str_replace()   用新的字符串替换旧的字符串(不忽略大小写)
        $newStr = str_replace("study","play",$str);
        echo $newStr."<br>"; 

    // md5()            // md5加密
    // sha1()           // sha1加密
        $pwd = 123456;
        echo md5($pwd)."<br>";
        echo sha1($pwd)."<br>";

?>
